.role-permission-setting-wrap {
  .left-wrap {
    width: 256px;
    padding-bottom: 50px;
    border-right: none;
    padding-top: 6px;
    box-shadow: 1px 1px 1px 1px gainsboro;
    border-radius: 2px;
    min-height: calc(100vh - 120px);
  }
  .right-wrap {
    min-width: 600px;
    min-height: 300px;
    padding-left: 270px;
    .right-wrap-inner {
      padding-left: 10px;
      .title {
        height: 32px;
        line-height: 32px;
        font-weight: 400;
        color: #333;
        font-size: 16px;
        padding-top: 6px;
      }
      .btn-wrap {
        height: 50px;
        margin-top: 18px;
        .left{
          text-align: left;
        }
        .anticon-setting{
          cursor: pointer;
        }
        .anticon-setting:hover{
          color: $default-color;
        }
      }
      .permission-tree {
        .table-header-wrap {
          height: 40px;
          .table-header-title {
            line-height: 32px;
          }
          .right-search-inp {
            width: 256px;
          }
        }
      }
    }
  }
  .f-left {
    float: left;
  }
  .f-right {
    float: right;
  }
  .clear {
    clear: both;
  }
}
